package com.linkgie.galaxyframework.data;

/**
 * 结构化对象；
 * <p>
 * 结构化对象具有数据版本 ({@link #getSchemaVersion()}) 属性，在创建数据存储记录时利用数据版本
 * ({@link #getSchemaVersion()})属性记录当时的结构化对象的数据结构，<br>
 * 以便能够将每一条数据记录都与数据结构建立关系，满足动态调整数据结构后跟踪历史数据的需要。 
 * <p>
 * 
 * @author huanghaiquan
 *
 */
public interface SchemaObject {

	/**
	 * 数据结构的版本；
	 * 
	 * @return
	 */
	long getSchemaVersion();

}
